<?php
	//http://127.0.0.1:8888/dsgsd/index.php

	//Si on a pas la session :
	if(!isset($_SESSION['identifiant']))
	{
		//On regarde les cookies :
		if(isset($_COOKIE['identifiant']) && isset($_COOKIE['password']) && $_COOKIE['identifiant'] != '' && $_COOKIE['password'] != '')
		{
			$identifiant = STRtoDB($_COOKIE['identifiant']);
			$password = STRtoDB($_COOKIE['password']);
			//Si c'est bon, on se connecte :
			if(connexion($identifiant, $password))
			{
				createSession($identifiant);
			}
		}
		//Si on a des $_POST, c'est qu'on veut se connecter :
		else if(isset($_POST['identifiant']) && isset($_POST['password']))
		{
			//On contre les injections sql :
			$identifiant = STRtoDB($_POST['identifiant']);
			$password = password($_POST['password']);

			if(connexion($identifiant, $password))
			{
				if(isset($_POST['auto_connect']))
				{
					setcookie("identifiant", $identifiant, time() + COOKIE_TIME);
					setcookie("password", $password, time() + COOKIE_TIME);
				}
				createSession($identifiant);
			}
		}
		//On a pas de cookies, donc on redirige si on est pas deja sur la page de connexion :
		else if(!isPage('connexion'))
		{
			redirection('./connexion.php');
		}
	}
	//On est deja connecté et on veut se deconnecter :
	else if(isPage('connexion'))
	{
		//reset de la session :
		sessionReset();
		//vidage des cookies :
		setcookie("identifiant");
		setcookie("password");
		/*$_COOKIE['identifiant'] = null;
		$_COOKIE['password'] = null;*/
		//redirection :
		redirection('./connexion.php');
	}